package com.edu.exam.enums.examination.paper;

import com.edu.exam.enums.core.BaseEnum;

/**
 * 分割质量趋势状态枚举
 */
public enum SegmentationQualityTrendStatus implements BaseEnum {
    IMPROVING("IMPROVING", "改善"),
    DECLINING("DECLINING", "下降"),
    STABLE("STABLE", "稳定"),
    FLUCTUATING("FLUCTUATING", "波动"),
    UNKNOWN("UNKNOWN", "未知"),
    INCREASING("INCREASING", "增长"),
    DECREASING("DECREASING", "减少"),
    CONSISTENT("CONSISTENT", "一致"),
    VARIABLE("VARIABLE", "可变"),
    UNPREDICTABLE("UNPREDICTABLE", "不可预测"),
    TRENDING_UP("TRENDING_UP", "上升趋势"),
    TRENDING_DOWN("TRENDING_DOWN", "下降趋势"),
    PLATEAU("PLATEAU", "平台期"),
    VOLATILE("VOLATILE", "波动性"),
    GRADUAL("GRADUAL", "渐进");

    private final String code;
    private final String description;

    SegmentationQualityTrendStatus(String code, String description) {
        this.code = code;
        this.description = description;
    }

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public String getDescription() {
        return description;
    }
}
